package com.loop.collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

public class ForEachDemo {
    public static void main(String[] args) {
        Collection c = new ArrayList();
        c.add(1);
        c.add(2);
        c.add(3);
        c.add(4);
        c.add(5);
        for (Object i:c) {
            int a = (Integer) i;
            System.out.println(a);
            if (a ==3){
                break;
            }
        }

        int[] a = new int[5];
        /*for (int i:a) {
            System.out.println(i);

        }*/
        //test();
    }

    public static void test(){
        List c = new ArrayList<>();
        c.add(1);
        c.add(1);
        c.add(2);
        c.add(2);
        c.add(3);
        c.add(3);
        c.add(7);
        c.add(8);
        List c2 = new ArrayList<>();
        c2.add(1);
        c2.add(1);
        c2.add(2);
        c2.add(2);
        c2.add(3);
        c2.add(3);
        c2.add(4);
        c2.add(5);

        c.retainAll(c2);
        System.out.println(c);

        /**
         * 将两个集合的重复元素罗列出来
         */
        for (int i = 0; i < c.size(); i++) {
            for (int j = 0; j < c.size(); j++) {
                if (c.get(i)==c.get(j))
                    c.remove(j);
            }
        }
        System.out.println(c);
    }
}
